package com.foundersoftware.commons.organization.model;


/**
 * This class represents the city of a state or manipulated by central governnment.
 * @author wuhongjun
 *
 */
public class City extends AbstractOrganizationObject {

	/**
	 *Object UID
	 */
	private static final long serialVersionUID = -5998588189743236766L;
	
	/**
	 * This field represents the state that the city belongs to. If the city 
	 * is manipulated by  the central government,then the state is null.
	 */
	private State state = null;
	
	private String Code = null;
	
	private CityType cityType = null;

	protected CityType getCityType() {
		return cityType;
	}

	protected void setCityType(CityType cityType) {
		this.cityType = cityType;
	}

	protected State getState() {
		return state;
	}

	protected void setState(State state) {
		this.state = state;
	}

	protected String getCode() {
		return Code;
	}

	protected void setCode(String code) {
		Code = code;
	}


}
